[dark-scroll]::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

[dark-scroll]::-webkit-scrollbar-track-piece {
    background-color: #2b2b2b;
    border: 1px solid #1d1d1d;
}

[dark-scroll]::-webkit-scrollbar-thumb {
    height: 10px;
    background-color: #4d4d4d;
}

[dark-scroll]::-webkit-scrollbar-thumb:hover {
    background-color: #5a5a5a;
}

/* LOAD PROGRESS */

.turbolinks-progress-bar {
    height: 3px;
    background-color: #ff6250;
}

/* GROUPING */

[data-id].ui-selecting {
    box-shadow: inset 0 0 0 1px #4285f4 !important;
}

[data-id].ui-selected {
    box-shadow: inset 0 0 0 1px #4285f4 !important;
}

/* CURSOR */

body[mode="comments"] * {
    cursor: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjkxNjQ4IDIzLjQxMDlDNS40OTE1MyAyMi45ODg3IDUuOTMxNzkgMjIuMzkzNSA2LjIzMjggMjEuNjQwN0M0Ljc5MDY5IDE5LjczODMgNCAxNy4zOTMzIDQgMTQuOTk3NUM0IDguOTM0MSA4LjkzMjgyIDQgMTUuMDAyMiA0QzIxLjA3MTcgNCAyNiA4LjkzOTE5IDI2IDE1LjAwMjVDMjYgMjEuMDY1OSAyMS4wNjcyIDI2IDE0Ljk5NzggMjZDMTIuOTg5NiAyNiAxMS4wMzUzIDI1LjQ1NTcgOS4zMjM2NyAyNC40MjMxQzguNDI5NjUgMjQuOTU3MiA3LjQxNDM0IDI1LjIyNjggNi4zMDAxOCAyNS4yMjY4QzUuOTU0MjYgMjUuMjI2OCA1LjU5OTM1IDI1LjIwMTQgNS4yNTM0MiAyNS4xNDU0QzQuOTAzIDI1LjA4OTUgNC42Mjg5NiAyNC44MDQ2IDQuNTUyNTggMjQuNDE4QzQuNDc2MjEgMjQuMDI2NCA0LjYxOTk3IDIzLjYyOTYgNC45MTY0OCAyMy40MTA5WiIgZmlsbD0iI0ZGNjI1MCIvPgo8L3N2Zz4K") 0 24,
        auto !important;
}

/* disable transforms for ignored elements */

body[mode="code"] [data-id]:hover {
    transform: none !important;
}

.screen textarea:focus,
.screen input:focus {
    outline: none;
}

.screen * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}

.screen div {
    -webkit-text-size-adjust: none;
}

.component-wrapper a {
    display: contents;
    pointer-events: auto;
    text-decoration: none;
}

.component-wrapper * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    pointer-events: none;
}

.component-wrapper a *,
.component-wrapper input,
.component-wrapper video,
.component-wrapper iframe {
    pointer-events: auto;
}

.component-wrapper.not-ready,
.component-wrapper.not-ready * {
    visibility: hidden !important;
}

.screen a {
    display: contents;
    text-decoration: none;
}

.full-width-a {
    width: 100%;
}

.full-height-a {
    height: 100%;
}

.container-center-vertical {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    pointer-events: none;
}

.container-center-vertical>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.container-center-horizontal {
    display: flex;
    flex-direction: row;
    justify-content: center;
    pointer-events: none;
    width: 100%;
}

.container-center-horizontal>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.auto-animated div {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated input {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated .container-center-vertical,
.auto-animated .container-center-horizontal {
    opacity: 1;
}

.overlay {
    display: none;
    height: 100%;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.overlay.animate-appear {
    animation: reveal 0.3s ease-in-out 1 normal forwards;
    display: block;
    opacity: 0;
}

.overlay.animate-disappear {
    animation: reveal 0.3s ease-in-out 1 reverse forwards;
    display: block;
    opacity: 1;
    pointer-events: none;
}

.overlay.animate-disappear * {
    pointer-events: none;
}

@keyframes reveal {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.animate-nodelay {
    animation-delay: 0s;
}

.align-self-flex-start {
    align-self: flex-start;
}

.align-self-flex-end {
    align-self: flex-end;
}

.align-self-flex-center {
    align-self: flex-center;
}

.valign-text-middle {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.valign-text-bottom {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

input:focus {
    outline: none;
}

.listeners-active,
.listeners-active * {
    pointer-events: auto;
}

.hidden,
.hidden * {
    pointer-events: none;
    visibility: hidden;
}

.smart-layers-pointers,
.smart-layers-pointers * {
    pointer-events: auto;
    visibility: visible;
}

.listeners-active-click,
.listeners-active-click * {
    cursor: pointer;
}

* {
    box-sizing: border-box;
}

:root {
    --asparagus: #8a9f6b;
    --asparagus-2: #8a9f6b9c;
    --athens-gray: #e9e9f2;
    --black: #000000;
    --bombay: #b5b7b9;
    --cararra: #ebebeb;
    --grain-brown: #e4c8b7;
    --gravel: #4b4b4b;
    --gray: #8181811a;
    --gray-2: #80808021;
    --mist-gray: #c4c4c4;
    --rodeo-dust: #ccb2a2;
    --shady-lady: #aaaaaa;
    --swirl: #d3cbcb;
    --white: #ffffff;

    --font-size-l: 20px;
    --font-size-m: 18px;
    --font-size-s: 12px;
    --font-size-xl: 30px;
    --font-size-xxl: 40px;
    --font-size-xxxl: 50px;
    --font-size-xxxxl: 100px;

    --font-family-arbutus_slab: "Arbutus Slab", Helvetica;
    --font-family-mulish: "Mulish", Helvetica;
}

.arbutusslab-normal-rodeo-dust-18px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-gravel-20px {
    color: var(--gravel);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-18px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-20px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-mist-gray-18px {
    color: var(--mist-gray);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.mulish-normal-bombay-12px {
    color: var(--bombay);
    font-family: var(--font-family-mulish);
    font-size: var(--font-size-s);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-20px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-asparagus-20px {
    color: var(--asparagus);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-40px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-rodeo-dust-40px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-swirl-40px {
    color: var(--swirl);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.border-1px-athens-gray {
    border: 1px solid var(--athens-gray);
}

:root {}

/* screen - kontakt */

.kontakt {
    background-color: var(--white);
    height: 1839px;
    mix-blend-mode: normal;
    overflow: hidden;
    overflow-x: hidden;
    position: relative;
    width: 1440px;
}

.kontakt .group-27-0Qg6Od {
    background-color: transparent;
    height: 80px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.kontakt .rectangle-1-wdsh6v {
    background-color: var(--rodeo-dust);
    height: 80px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.kontakt .search-field-wdsh6v {
    background-color: var(--cararra);
    border-radius: 54px;
    height: 36px;
    left: 1027px;
    mix-blend-mode: normal;
    position: absolute;
    top: 22px;
    width: 261px;
}

.kontakt .icon-outlined-search-s6OFCY {
    background-color: transparent;
    height: 16px;
    left: 18px;
    mix-blend-mode: normal;
    position: absolute;
    top: 10px;
    width: 16px;
}

.kontakt .search-s6OFCY {
    background-color: transparent;
    border: 0;
    height: 16px;
    left: 43px;
    letter-spacing: 0px;
    line-height: 22px;
    mix-blend-mode: normal;
    padding: 0;
    position: absolute;
    resize: none;
    text-align: left;
    top: 9px;
    white-space: nowrap;
    width: 122px;
}

.kontakt .search-s6OFCY::placeholder {
    color: #b5b7b999;
}

.kontakt .logo-1-wdsh6v {
    background-color: transparent;
    cursor: pointer;
    height: 34px;
    left: 30px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 23px;
    width: 98px;
}

.kontakt .shopping-bag-wdsh6v {
    background-color: transparent;
    cursor: pointer;
    height: 30px;
    left: 1361px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.kontakt .icon-heart-wdsh6v {
    background-color: transparent;
    cursor: pointer;
    height: 30px;
    left: 1317px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.kontakt .o-nama-0Qg6Od {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 414px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 79px;
}

.kontakt .novo-0Qg6Od {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 545px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 57px;
}

.kontakt .snieno-0Qg6Od {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 654px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 87px;
}

.kontakt .proizvodi-0Qg6Od {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 793px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 99px;
}

.kontakt .kontakt-0Qg6Od {
    background-color: transparent;
    height: 28px;
    left: 944px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 81px;
}

.kontakt .group-28-0Qg6Od {
    background-color: transparent;
    height: 237px;
    left: 0px;
    position: absolute;
    top: 1602px;
    width: 1442px;
}

.kontakt .rectangle-2-oNk9be {
    background-color: var(--rodeo-dust);
    height: 237px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.kontakt .diviteagmailcom-033-123-456-oNk9be {
    background-color: transparent;
    height: auto;
    left: 606px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 61px;
    width: 228px;
}

.kontakt .icon-facebook-oNk9be {
    background-color: transparent;
    height: 30px;
    left: 681px;
    mix-blend-mode: normal;
    position: absolute;
    top: 147px;
    width: 30px;
}

.kontakt .icon-instagram-oNk9be {
    background-color: transparent;
    height: 30px;
    left: 721px;
    mix-blend-mode: normal;
    position: absolute;
    top: 147px;
    width: 30px;
}

.kontakt .heart-button-0Qg6Od {
    background-color: transparent;
    height: 80px;
    left: 368px;
    position: absolute;
    top: -428px;
    width: 248px;
}

.kontakt .heart-icon-0Qg6Od {
    background-color: transparent;
    height: 64px;
    left: 368px;
    position: absolute;
    top: -518px;
    width: 112px;
}

.kontakt .group-28-dxTtSa {
    background-color: transparent;
    height: 440px;
    left: 0px;
    position: absolute;
    top: 267px;
    width: 1440px;
}

.kontakt .rectangle-1-NGurhL {
    background-color: var(--asparagus-2);
    height: 440px;
    left: 0px;
    mix-blend-mode: normal;
    position: relative;
    top: 0px;
    width: 1440px;
}

.kontakt .logo-2-0Qg6Od {
    background-color: transparent;
    height: 303px;
    left: 283px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 335px;
    width: 873px;
}

.kontakt .line-2-0Qg6Od {
    background-color: transparent;
    height: 1px;
    left: 174px;
    position: absolute;
    top: 831px;
    width: 1092px;
}

.kontakt .line-3-0Qg6Od {
    background-color: transparent;
    height: 1px;
    left: 174px;
    position: absolute;
    top: 1355px;
    width: 1092px;
}

.kontakt .group-26-0Qg6Od {
    background-color: transparent;
    height: 387px;
    left: 0px;
    position: absolute;
    top: 900px;
    width: 1440px;
}

.kontakt .rectangle-2-XoDj1H {
    background-color: var(--gray);
    height: 387px;
    left: 0px;
    mix-blend-mode: normal;
    position: relative;
    top: 0px;
    width: 1440px;
}

.kontakt .telefon-033-123-456-0Qg6Od {
    background-color: transparent;
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 357px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 955px;
    width: 660px;
}

.screen textarea:focus,
.screen input:focus {
    outline: none;
}

.screen * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}

.screen div {
    -webkit-text-size-adjust: none;
}

.component-wrapper a {
    display: contents;
    pointer-events: auto;
    text-decoration: none;
}

.component-wrapper * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    pointer-events: none;
}

.component-wrapper a *,
.component-wrapper input,
.component-wrapper video,
.component-wrapper iframe {
    pointer-events: auto;
}

.component-wrapper.not-ready,
.component-wrapper.not-ready * {
    visibility: hidden !important;
}

.screen a {
    display: contents;
    text-decoration: none;
}

.full-width-a {
    width: 100%;
}

.full-height-a {
    height: 100%;
}

.container-center-vertical {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    pointer-events: none;
}

.container-center-vertical>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.container-center-horizontal {
    display: flex;
    flex-direction: row;
    justify-content: center;
    pointer-events: none;
    width: 100%;
}

.container-center-horizontal>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.auto-animated div {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated input {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated .container-center-vertical,
.auto-animated .container-center-horizontal {
    opacity: 1;
}

.overlay {
    display: none;
    height: 100%;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.overlay.animate-appear {
    animation: reveal 0.3s ease-in-out 1 normal forwards;
    display: block;
    opacity: 0;
}

.overlay.animate-disappear {
    animation: reveal 0.3s ease-in-out 1 reverse forwards;
    display: block;
    opacity: 1;
    pointer-events: none;
}

.overlay.animate-disappear * {
    pointer-events: none;
}

@keyframes reveal {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.animate-nodelay {
    animation-delay: 0s;
}

.align-self-flex-start {
    align-self: flex-start;
}

.align-self-flex-end {
    align-self: flex-end;
}

.align-self-flex-center {
    align-self: flex-center;
}

.valign-text-middle {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.valign-text-bottom {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

input:focus {
    outline: none;
}

.listeners-active,
.listeners-active * {
    pointer-events: auto;
}

.hidden,
.hidden * {
    pointer-events: none;
    visibility: hidden;
}

.smart-layers-pointers,
.smart-layers-pointers * {
    pointer-events: auto;
    visibility: visible;
}

.listeners-active-click,
.listeners-active-click * {
    cursor: pointer;
}

* {
    box-sizing: border-box;
}

:root {
    --asparagus: #8a9f6b;
    --asparagus-2: #8a9f6b9c;
    --athens-gray: #e9e9f2;
    --black: #000000;
    --bombay: #b5b7b9;
    --cararra: #ebebeb;
    --grain-brown: #e4c8b7;
    --gravel: #4b4b4b;
    --gray: #8181811a;
    --gray-2: #80808021;
    --mist-gray: #c4c4c4;
    --rodeo-dust: #ccb2a2;
    --shady-lady: #aaaaaa;
    --swirl: #d3cbcb;
    --white: #ffffff;

    --font-size-l: 20px;
    --font-size-m: 18px;
    --font-size-s: 12px;
    --font-size-xl: 30px;
    --font-size-xxl: 40px;
    --font-size-xxxl: 50px;
    --font-size-xxxxl: 100px;

    --font-family-arbutus_slab: "Arbutus Slab", Helvetica;
    --font-family-mulish: "Mulish", Helvetica;
}

.arbutusslab-normal-rodeo-dust-18px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-gravel-20px {
    color: var(--gravel);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-18px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-20px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-mist-gray-18px {
    color: var(--mist-gray);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.mulish-normal-bombay-12px {
    color: var(--bombay);
    font-family: var(--font-family-mulish);
    font-size: var(--font-size-s);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-20px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-asparagus-20px {
    color: var(--asparagus);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-40px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-rodeo-dust-40px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-swirl-40px {
    color: var(--swirl);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.border-1px-athens-gray {
    border: 1px solid var(--athens-gray);
}

:root {}

/* screen - snizeno */

.snizeno {
    background-color: var(--white);
    height: 1835px;
    mix-blend-mode: normal;
    overflow: hidden;
    overflow-x: hidden;
    position: relative;
    width: 1440px;
}

.snizeno .rectangle-1-xBrUeo {
    background-color: var(--rodeo-dust);
    height: 80px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.snizeno .search-field-xBrUeo {
    background-color: var(--cararra);
    border-radius: 54px;
    height: 36px;
    left: 1027px;
    mix-blend-mode: normal;
    position: absolute;
    top: 22px;
    width: 261px;
}

.snizeno .icon-outlined-search-S4yPWY {
    background-color: transparent;
    height: 16px;
    left: 18px;
    mix-blend-mode: normal;
    position: absolute;
    top: 10px;
    width: 16px;
}

.snizeno .search-S4yPWY {
    background-color: transparent;
    border: 0;
    height: 16px;
    left: 43px;
    letter-spacing: 0px;
    line-height: 22px;
    mix-blend-mode: normal;
    padding: 0;
    position: absolute;
    resize: none;
    text-align: left;
    top: 9px;
    white-space: nowrap;
    width: 122px;
}

.snizeno .search-S4yPWY::placeholder {
    color: #b5b7b999;
}

.snizeno .logo-1-xBrUeo {
    background-color: transparent;
    cursor: pointer;
    height: 34px;
    left: 30px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 23px;
    width: 98px;
}

.snizeno .shopping-bag-xBrUeo {
    background-color: transparent;
    cursor: pointer;
    height: 30px;
    left: 1361px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.snizeno .icon-heart-xBrUeo {
    background-color: transparent;
    cursor: pointer;
    height: 30px;
    left: 1317px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.snizeno .o-nama-xBrUeo {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 414px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 79px;
}

.snizeno .novo-xBrUeo {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 545px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 57px;
}

.snizeno .snieno-xBrUeo {
    background-color: transparent;
    height: 28px;
    left: 654px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 87px;
}

.snizeno .proizvodi-xBrUeo {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 793px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 99px;
}

.snizeno .kontakt-xBrUeo {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 944px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 81px;
}

.snizeno .rectangle-2-xBrUeo {
    background-color: var(--rodeo-dust);
    height: 237px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1598px;
    width: 1440px;
}

.snizeno .diviteagmailcom-033-123-456-xBrUeo {
    background-color: transparent;
    height: auto;
    left: 606px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1658px;
    width: 228px;
}

.snizeno .icon-facebook-xBrUeo {
    background-color: transparent;
    height: 30px;
    left: 681px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1745px;
    width: 30px;
}

.snizeno .icon-instagram-xBrUeo {
    background-color: transparent;
    height: 30px;
    left: 721px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1745px;
    width: 30px;
}

.snizeno .slika7-1-xBrUeo {
    background-color: transparent;
    height: 416px;
    left: 0px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 592px;
    width: 1440px;
}

.snizeno .snieno-samo-za-vas-xBrUeo {
    background-color: transparent;
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 328px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 319px;
    width: 783px;
}

.snizeno .iskoristi-priliku-xBrUeo {
    background-color: transparent;
    height: auto;
    left: 559px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 417px;
    width: 322px;
}

.snizeno .rectangle-3-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 688px;
    width: 276px;
}

.snizeno .rectangle-4-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 688px;
    width: 276px;
}

.snizeno .rectangle-5-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 688px;
    width: 276px;
}

.snizeno .rectangle-6-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 688px;
    width: 276px;
}

.snizeno .x2199-kn-xBrUeo {
    background-color: transparent;
    height: auto;
    left: 96px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 981px;
    width: 81px;
}

.snizeno .x2499-kn-xBrUeo {
    background-color: transparent;
    height: auto;
    left: 193px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 981px;
    width: 81px;
}

.snizeno .x2099-kn-xBrUeo {
    background-color: transparent;
    height: auto;
    left: 517px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 981px;
    width: 81px;
}

.snizeno .x2599-kn-xBrUeo {
    background-color: transparent;
    height: auto;
    left: 842px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 981px;
    width: 81px;
}

.snizeno .x2599-kn-QXhnjY {
    background-color: transparent;
    height: auto;
    left: 1166px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 981px;
    width: 81px;
}

.snizeno .x75-g-xBrUeo {
    background-color: transparent;
    height: auto;
    left: 96px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1039px;
    width: 81px;
}

.snizeno .boos-tea-xBrUeo {
    background-color: transparent;
    height: 28px;
    left: 95px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1008px;
    width: 82px;
}

.snizeno .x2499-kn-QXhnjY {
    background-color: transparent;
    height: auto;
    left: 1069px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 981px;
    width: 276px;
}

.snizeno .ma-ai-xBrUeo {
    background-color: transparent;
    height: 28px;
    left: 1067px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1008px;
    width: 73px;
}

.snizeno .x1999-kn-xBrUeo {
    background-color: transparent;
    height: auto;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 981px;
    width: 79px;
}

.snizeno .x100-g-xBrUeo {
    background-color: transparent;
    height: auto;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1039px;
    width: 59px;
}

.snizeno .mirna-xBrUeo {
    background-color: transparent;
    height: 28px;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1008px;
    width: 59px;
}

.snizeno .englez-xBrUeo {
    background-color: transparent;
    height: 28px;
    left: 746px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1008px;
    width: 65px;
}

.snizeno .rectangle-7-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 688px;
    width: 276px;
}

.snizeno .rectangle-8-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 688px;
    width: 276px;
}

.snizeno .rectangle-9-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 688px;
    width: 276px;
}

.snizeno .rectangle-10-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 688px;
    width: 276px;
}

.snizeno .x2499-kn-CCqqfg {
    background-color: transparent;
    height: auto;
    left: 1069px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 981px;
    width: 276px;
}

.snizeno .x75-g-QXhnjY {
    background-color: transparent;
    height: auto;
    left: 1069px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1039px;
    width: 276px;
}

.snizeno .x2399-kn-xBrUeo {
    background-color: transparent;
    height: auto;
    left: 745px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 981px;
    width: 80px;
}

.snizeno .x100-g-QXhnjY {
    background-color: transparent;
    height: auto;
    left: 745px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1039px;
    width: 66px;
}

.snizeno .englez-QXhnjY {
    background-color: transparent;
    height: 28px;
    left: 746px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1008px;
    width: 65px;
}

.snizeno .rectangle-11-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1143px;
    width: 276px;
}

.snizeno .rectangle-12-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1143px;
    width: 276px;
}

.snizeno .rectangle-13-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1143px;
    width: 276px;
}

.snizeno .rectangle-14-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1143px;
    width: 276px;
}

.snizeno .x2299-kn-xBrUeo {
    background-color: transparent;
    height: auto;
    left: 96px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1436px;
    width: 81px;
}

.snizeno .x2499-kn-0rndRP {
    background-color: transparent;
    height: auto;
    left: 193px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 1436px;
    width: 81px;
}

.snizeno .x2599-kn-CCqqfg {
    background-color: transparent;
    height: auto;
    left: 517px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 1436px;
    width: 81px;
}

.snizeno .x2199-kn-QXhnjY {
    background-color: transparent;
    height: auto;
    left: 842px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 1436px;
    width: 81px;
}

.snizeno .x2799-kn-xBrUeo {
    background-color: transparent;
    height: auto;
    left: 1166px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 1436px;
    width: 81px;
}

.snizeno .x100-g-CCqqfg {
    background-color: transparent;
    height: auto;
    left: 96px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1494px;
    width: 81px;
}

.snizeno .zen-zelen-xBrUeo {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 95px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1463px;
    width: 93px;
}

.snizeno .x2599-kn-0rndRP {
    background-color: transparent;
    height: auto;
    left: 1069px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1436px;
    width: 82px;
}

.snizeno .gastro-xBrUeo {
    background-color: transparent;
    height: 28px;
    left: 1065px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1463px;
    width: 73px;
}

.snizeno .x1899-kn-xBrUeo {
    background-color: transparent;
    height: auto;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1436px;
    width: 79px;
}

.snizeno .x100-g-0rndRP {
    background-color: transparent;
    height: auto;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1494px;
    width: 59px;
}

.snizeno .adventina-xBrUeo {
    background-color: transparent;
    height: 28px;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1463px;
    width: 102px;
}

.snizeno .umska-xBrUeo {
    background-color: transparent;
    height: 28px;
    left: 745px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1463px;
    width: 77px;
}

.snizeno .rectangle-15-xBrUeo {
    background-color: transparent;
    cursor: pointer;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1143px;
    width: 276px;
}

.snizeno .rectangle-16-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1143px;
    width: 276px;
}

.snizeno .rectangle-17-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1143px;
    width: 276px;
}

.snizeno .rectangle-18-xBrUeo {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1143px;
    width: 276px;
}

.snizeno .x100-g-Sx2tN2 {
    background-color: transparent;
    height: auto;
    left: 1069px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1494px;
    width: 276px;
}

.snizeno .x1999-kn-QXhnjY {
    background-color: transparent;
    height: auto;
    left: 745px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1436px;
    width: 80px;
}

.snizeno .x75-g-CCqqfg {
    background-color: transparent;
    height: auto;
    left: 745px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1494px;
    width: 66px;
}

.snizeno .add-tag-xBrUeo {
    background-color: transparent;
    height: 30px;
    left: 342px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1034px;
    width: 30px;
}

.snizeno .heart-button-xBrUeo {
    background-color: transparent;
    height: 80px;
    left: 368px;
    position: absolute;
    top: -428px;
    width: 248px;
}

.snizeno .heart-icon-xBrUeo {
    background-color: transparent;
    height: 64px;
    left: 368px;
    position: absolute;
    top: -518px;
    width: 112px;
}

.snizeno .heart-button-default-xBrUeo {
    background-color: transparent;
    height: 30px;
    left: 305px;
    position: absolute;
    top: 1034px;
    width: 30px;
}

.snizeno .bg-VTsUjV {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.snizeno .icon-heart-VTsUjV {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-VTsUjV {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-eHh2Jy {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-aOIzaK {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .add-tag-QXhnjY {
    background-color: transparent;
    height: 30px;
    left: 666px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1034px;
    width: 30px;
}

.snizeno .heart-button-default-QXhnjY {
    background-color: transparent;
    height: 30px;
    left: 629px;
    position: absolute;
    top: 1034px;
    width: 30px;
}

.snizeno .bg-ughiKt {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.snizeno .icon-heart-ughiKt {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-ughiKt {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-yE4FLR {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-xcwQsc {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .add-tag-CCqqfg {
    background-color: transparent;
    height: 30px;
    left: 991px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1034px;
    width: 30px;
}

.snizeno .heart-button-default-CCqqfg {
    background-color: transparent;
    height: 30px;
    left: 954px;
    position: absolute;
    top: 1034px;
    width: 30px;
}

.snizeno .bg-L7tHRX {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.snizeno .icon-heart-L7tHRX {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-L7tHRX {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-obxahF {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-xc14FW {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .add-tag-0rndRP {
    background-color: transparent;
    height: 30px;
    left: 1315px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1034px;
    width: 30px;
}

.snizeno .heart-button-default-0rndRP {
    background-color: transparent;
    height: 30px;
    left: 1278px;
    position: absolute;
    top: 1034px;
    width: 30px;
}

.snizeno .bg-IwlVLP {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.snizeno .icon-heart-IwlVLP {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-IwlVLP {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-46PHS2 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-YjPHVx {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .add-tag-Sx2tN2 {
    background-color: transparent;
    height: 30px;
    left: 1315px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1489px;
    width: 30px;
}

.snizeno .heart-button-default-Sx2tN2 {
    background-color: transparent;
    height: 30px;
    left: 1278px;
    position: absolute;
    top: 1489px;
    width: 30px;
}

.snizeno .bg-l2KBX5 {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.snizeno .icon-heart-l2KBX5 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-l2KBX5 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-7fsrz9 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-Qu5soz {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .add-tag-5hA5Mz {
    background-color: transparent;
    height: 30px;
    left: 991px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1489px;
    width: 30px;
}

.snizeno .heart-button-default-5hA5Mz {
    background-color: transparent;
    height: 30px;
    left: 954px;
    position: absolute;
    top: 1489px;
    width: 30px;
}

.snizeno .bg-bQg7p7 {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.snizeno .icon-heart-bQg7p7 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-bQg7p7 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-xT47J3 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-ZyE9AX {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .add-tag-Xiey0a {
    background-color: transparent;
    height: 30px;
    left: 666px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1489px;
    width: 30px;
}

.snizeno .heart-button-default-Xiey0a {
    background-color: transparent;
    height: 30px;
    left: 629px;
    position: absolute;
    top: 1489px;
    width: 30px;
}

.snizeno .bg-mNY86I {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.snizeno .icon-heart-mNY86I {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-mNY86I {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-9CsO7f {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-qx6jOK {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .add-tag-M4Jo8h {
    background-color: transparent;
    height: 30px;
    left: 342px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1489px;
    width: 30px;
}

.snizeno .heart-button-default-M4Jo8h {
    background-color: transparent;
    height: 30px;
    left: 305px;
    position: absolute;
    top: 1489px;
    width: 30px;
}

.snizeno .bg-3srKzb {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.snizeno .icon-heart-3srKzb {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-3srKzb {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-zpAeWM {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.snizeno .icon-80Anm2 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.screen textarea:focus,
.screen input:focus {
    outline: none;
}

.screen * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}

.screen div {
    -webkit-text-size-adjust: none;
}

.component-wrapper a {
    display: contents;
    pointer-events: auto;
    text-decoration: none;
}

.component-wrapper * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    pointer-events: none;
}

.component-wrapper a *,
.component-wrapper input,
.component-wrapper video,
.component-wrapper iframe {
    pointer-events: auto;
}

.component-wrapper.not-ready,
.component-wrapper.not-ready * {
    visibility: hidden !important;
}

.screen a {
    display: contents;
    text-decoration: none;
}

.full-width-a {
    width: 100%;
}

.full-height-a {
    height: 100%;
}

.container-center-vertical {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    pointer-events: none;
}

.container-center-vertical>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.container-center-horizontal {
    display: flex;
    flex-direction: row;
    justify-content: center;
    pointer-events: none;
    width: 100%;
}

.container-center-horizontal>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.auto-animated div {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated input {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated .container-center-vertical,
.auto-animated .container-center-horizontal {
    opacity: 1;
}

.overlay {
    display: none;
    height: 100%;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.overlay.animate-appear {
    animation: reveal 0.3s ease-in-out 1 normal forwards;
    display: block;
    opacity: 0;
}

.overlay.animate-disappear {
    animation: reveal 0.3s ease-in-out 1 reverse forwards;
    display: block;
    opacity: 1;
    pointer-events: none;
}

.overlay.animate-disappear * {
    pointer-events: none;
}

@keyframes reveal {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.animate-nodelay {
    animation-delay: 0s;
}

.align-self-flex-start {
    align-self: flex-start;
}

.align-self-flex-end {
    align-self: flex-end;
}

.align-self-flex-center {
    align-self: flex-center;
}

.valign-text-middle {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.valign-text-bottom {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

input:focus {
    outline: none;
}

.listeners-active,
.listeners-active * {
    pointer-events: auto;
}

.hidden,
.hidden * {
    pointer-events: none;
    visibility: hidden;
}

.smart-layers-pointers,
.smart-layers-pointers * {
    pointer-events: auto;
    visibility: visible;
}

.listeners-active-click,
.listeners-active-click * {
    cursor: pointer;
}

* {
    box-sizing: border-box;
}

:root {
    --asparagus: #8a9f6b;
    --asparagus-2: #8a9f6b9c;
    --athens-gray: #e9e9f2;
    --black: #000000;
    --bombay: #b5b7b9;
    --cararra: #ebebeb;
    --grain-brown: #e4c8b7;
    --gravel: #4b4b4b;
    --gray: #8181811a;
    --gray-2: #80808021;
    --mist-gray: #c4c4c4;
    --rodeo-dust: #ccb2a2;
    --shady-lady: #aaaaaa;
    --swirl: #d3cbcb;
    --white: #ffffff;

    --font-size-l: 20px;
    --font-size-m: 18px;
    --font-size-s: 12px;
    --font-size-xl: 30px;
    --font-size-xxl: 40px;
    --font-size-xxxl: 50px;
    --font-size-xxxxl: 100px;

    --font-family-arbutus_slab: "Arbutus Slab", Helvetica;
    --font-family-mulish: "Mulish", Helvetica;
}

.arbutusslab-normal-rodeo-dust-18px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-gravel-20px {
    color: var(--gravel);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-18px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-20px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-mist-gray-18px {
    color: var(--mist-gray);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.mulish-normal-bombay-12px {
    color: var(--bombay);
    font-family: var(--font-family-mulish);
    font-size: var(--font-size-s);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-20px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-asparagus-20px {
    color: var(--asparagus);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-40px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-rodeo-dust-40px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-swirl-40px {
    color: var(--swirl);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.border-1px-athens-gray {
    border: 1px solid var(--athens-gray);
}

:root {}

/* screen - kosarica */

.kosarica {
    background-color: var(--white);
    height: 1551px;
    mix-blend-mode: normal;
    overflow: hidden;
    overflow-x: hidden;
    position: relative;
    width: 1440px;
}

.kosarica .rectangle-2-7af7uN {
    background-color: var(--gray);
    height: 177px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1040px;
    width: 1440px;
}

.kosarica .group-27-7af7uN {
    background-color: transparent;
    height: 80px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.kosarica .rectangle-1-5O9w6q {
    background-color: var(--rodeo-dust);
    height: 80px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.kosarica .search-field-5O9w6q {
    background-color: var(--cararra);
    border-radius: 54px;
    height: 36px;
    left: 1027px;
    mix-blend-mode: normal;
    position: absolute;
    top: 22px;
    width: 261px;
}

.kosarica .icon-outlined-search-HGWEUe {
    background-color: transparent;
    height: 16px;
    left: 18px;
    mix-blend-mode: normal;
    position: absolute;
    top: 10px;
    width: 16px;
}

.kosarica .search-HGWEUe {
    background-color: transparent;
    border: 0;
    height: 16px;
    left: 43px;
    letter-spacing: 0px;
    line-height: 22px;
    mix-blend-mode: normal;
    padding: 0;
    position: absolute;
    resize: none;
    text-align: left;
    top: 9px;
    white-space: nowrap;
    width: 122px;
}

.kosarica .search-HGWEUe::placeholder {
    color: #b5b7b999;
}

.kosarica .logo-1-5O9w6q {
    background-color: transparent;
    cursor: pointer;
    height: 34px;
    left: 30px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 23px;
    width: 98px;
}

.kosarica .shopping-bag-5O9w6q {
    background-color: transparent;
    height: 30px;
    left: 1361px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.kosarica .icon-heart-5O9w6q {
    background-color: transparent;
    cursor: pointer;
    height: 30px;
    left: 1317px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.kosarica .group-28-7af7uN {
    background-color: transparent;
    height: 237px;
    left: 0px;
    position: absolute;
    top: 1314px;
    width: 1442px;
}

.kosarica .rectangle-2-gGFh9E {
    background-color: var(--rodeo-dust);
    height: 237px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.kosarica .diviteagmailcom-033-123-456-gGFh9E {
    background-color: transparent;
    height: auto;
    left: 606px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 61px;
    width: 228px;
}

.kosarica .icon-facebook-gGFh9E {
    background-color: transparent;
    height: 30px;
    left: 681px;
    mix-blend-mode: normal;
    position: absolute;
    top: 147px;
    width: 30px;
}

.kosarica .icon-instagram-gGFh9E {
    background-color: transparent;
    height: 30px;
    left: 721px;
    mix-blend-mode: normal;
    position: absolute;
    top: 147px;
    width: 30px;
}

.kosarica .heart-button-7af7uN {
    background-color: transparent;
    height: 80px;
    left: 368px;
    position: absolute;
    top: -428px;
    width: 248px;
}

.kosarica .heart-icon-7af7uN {
    background-color: transparent;
    height: 64px;
    left: 368px;
    position: absolute;
    top: -518px;
    width: 112px;
}

.kosarica .odabrani-okusi-7af7uN {
    background-color: transparent;
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 180px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 310px;
    width: 436px;
}

.kosarica .vai-7af7uN {
    background-color: transparent;
    color: var(--asparagus);
    font-family: var(--font-family-arbutus_slab);
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    height: 91px;
    left: 180px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 202px;
    width: 148px;
}

.kosarica .line-4-7af7uN {
    background-color: transparent;
    height: 1px;
    left: 128px;
    position: absolute;
    top: 418px;
    width: 1160px;
}

.kosarica .rectangle-3-7af7uN {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 546px;
    width: 276px;
}

.kosarica .rectangle-4-7af7uN {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 546px;
    width: 276px;
}

.kosarica .rectangle-5-7af7uN {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 546px;
    width: 276px;
}

.kosarica .rectangle-6-7af7uN {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 546px;
    width: 276px;
}

.kosarica .x2199-kn-7af7uN {
    background-color: transparent;
    height: auto;
    left: 96px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 839px;
    width: 81px;
}

.kosarica .x90-96-kn-7af7uN {
    background-color: transparent;
    color: var(--asparagus);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 246px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1104px;
    width: 152px;
}

.kosarica .x2499-kn-7af7uN {
    background-color: transparent;
    height: auto;
    left: 193px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 839px;
    width: 81px;
}

.kosarica .x2099-kn-7af7uN {
    background-color: transparent;
    height: auto;
    left: 517px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 839px;
    width: 81px;
}

.kosarica .x2599-kn-7af7uN {
    background-color: transparent;
    height: auto;
    left: 842px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 839px;
    width: 81px;
}

.kosarica .x2599-kn-gGRlyl {
    background-color: transparent;
    height: auto;
    left: 1166px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 839px;
    width: 81px;
}

.kosarica .x75-g-7af7uN {
    background-color: transparent;
    height: auto;
    left: 96px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 897px;
    width: 81px;
}

.kosarica .boos-tea-7af7uN {
    background-color: transparent;
    height: 28px;
    left: 95px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 866px;
    width: 82px;
}

.kosarica .x2499-kn-gGRlyl {
    background-color: transparent;
    height: auto;
    left: 1069px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 839px;
    width: 276px;
}

.kosarica .ma-ai-7af7uN {
    background-color: transparent;
    height: 28px;
    left: 1067px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 866px;
    width: 73px;
}

.kosarica .x1999-kn-7af7uN {
    background-color: transparent;
    height: auto;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 839px;
    width: 79px;
}

.kosarica .x100-g-7af7uN {
    background-color: transparent;
    height: auto;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 897px;
    width: 59px;
}

.kosarica .mirna-7af7uN {
    background-color: transparent;
    height: 28px;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 866px;
    width: 59px;
}

.kosarica .englez-7af7uN {
    background-color: transparent;
    height: 28px;
    left: 746px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 866px;
    width: 65px;
}

.kosarica .rectangle-7-7af7uN {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 546px;
    width: 276px;
}

.kosarica .rectangle-8-7af7uN {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 546px;
    width: 276px;
}

.kosarica .rectangle-9-7af7uN {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 546px;
    width: 276px;
}

.kosarica .rectangle-10-7af7uN {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 546px;
    width: 276px;
}

.kosarica .x2499-kn-qtMxNo {
    background-color: transparent;
    height: auto;
    left: 1069px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 839px;
    width: 276px;
}

.kosarica .x75-g-gGRlyl {
    background-color: transparent;
    height: auto;
    left: 1069px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 897px;
    width: 276px;
}

.kosarica .x2399-kn-7af7uN {
    background-color: transparent;
    height: auto;
    left: 745px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 839px;
    width: 80px;
}

.kosarica .x100-g-gGRlyl {
    background-color: transparent;
    height: auto;
    left: 745px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 897px;
    width: 66px;
}

.kosarica .englez-gGRlyl {
    background-color: transparent;
    height: 28px;
    left: 746px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 866px;
    width: 65px;
}

.kosarica .delete-7af7uN {
    background-color: transparent;
    height: 30px;
    left: 342px;
    mix-blend-mode: normal;
    position: absolute;
    top: 892px;
    width: 30px;
}

.kosarica .delete-gGRlyl {
    background-color: transparent;
    height: 30px;
    left: 666px;
    mix-blend-mode: normal;
    position: absolute;
    top: 892px;
    width: 30px;
}

.kosarica .delete-qtMxNo {
    background-color: transparent;
    height: 30px;
    left: 991px;
    mix-blend-mode: normal;
    position: absolute;
    top: 892px;
    width: 30px;
}

.kosarica .delete-3fg39z {
    background-color: transparent;
    height: 30px;
    left: 1315px;
    mix-blend-mode: normal;
    position: absolute;
    top: 892px;
    width: 30px;
}

.kosarica .ukupno-7af7uN {
    background-color: transparent;
    color: var(--gravel);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 96px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1105px;
    width: 129px;
}

.kosarica .rectangle-43-7af7uN {
    background-color: var(--asparagus);
    border-radius: 40px;
    height: 64px;
    left: 1116px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1098px;
    width: 229px;
}

.kosarica .group-56-7af7uN {
    background-color: transparent;
    height: 31px;
    left: 1166px;
    position: absolute;
    top: 1114px;
    width: 137px;
}

.kosarica .plaanje-YYV6X1 {
    background-color: transparent;
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 105px;
}

.kosarica .forward-YYV6X1 {
    background-color: transparent;
    height: 30px;
    left: 105px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1px;
    width: 30px;
}

.screen textarea:focus,
.screen input:focus {
    outline: none;
}

.screen * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}

.screen div {
    -webkit-text-size-adjust: none;
}

.component-wrapper a {
    display: contents;
    pointer-events: auto;
    text-decoration: none;
}

.component-wrapper * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    pointer-events: none;
}

.component-wrapper a *,
.component-wrapper input,
.component-wrapper video,
.component-wrapper iframe {
    pointer-events: auto;
}

.component-wrapper.not-ready,
.component-wrapper.not-ready * {
    visibility: hidden !important;
}

.screen a {
    display: contents;
    text-decoration: none;
}

.full-width-a {
    width: 100%;
}

.full-height-a {
    height: 100%;
}

.container-center-vertical {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    pointer-events: none;
}

.container-center-vertical>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.container-center-horizontal {
    display: flex;
    flex-direction: row;
    justify-content: center;
    pointer-events: none;
    width: 100%;
}

.container-center-horizontal>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.auto-animated div {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated input {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated .container-center-vertical,
.auto-animated .container-center-horizontal {
    opacity: 1;
}

.overlay {
    display: none;
    height: 100%;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.overlay.animate-appear {
    animation: reveal 0.3s ease-in-out 1 normal forwards;
    display: block;
    opacity: 0;
}

.overlay.animate-disappear {
    animation: reveal 0.3s ease-in-out 1 reverse forwards;
    display: block;
    opacity: 1;
    pointer-events: none;
}

.overlay.animate-disappear * {
    pointer-events: none;
}

@keyframes reveal {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.animate-nodelay {
    animation-delay: 0s;
}

.align-self-flex-start {
    align-self: flex-start;
}

.align-self-flex-end {
    align-self: flex-end;
}

.align-self-flex-center {
    align-self: flex-center;
}

.valign-text-middle {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.valign-text-bottom {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

input:focus {
    outline: none;
}

.listeners-active,
.listeners-active * {
    pointer-events: auto;
}

.hidden,
.hidden * {
    pointer-events: none;
    visibility: hidden;
}

.smart-layers-pointers,
.smart-layers-pointers * {
    pointer-events: auto;
    visibility: visible;
}

.listeners-active-click,
.listeners-active-click * {
    cursor: pointer;
}

* {
    box-sizing: border-box;
}

:root {
    --asparagus: #8a9f6b;
    --asparagus-2: #8a9f6b9c;
    --athens-gray: #e9e9f2;
    --black: #000000;
    --bombay: #b5b7b9;
    --cararra: #ebebeb;
    --grain-brown: #e4c8b7;
    --gravel: #4b4b4b;
    --gray: #8181811a;
    --gray-2: #80808021;
    --mist-gray: #c4c4c4;
    --rodeo-dust: #ccb2a2;
    --shady-lady: #aaaaaa;
    --swirl: #d3cbcb;
    --white: #ffffff;

    --font-size-l: 20px;
    --font-size-m: 18px;
    --font-size-s: 12px;
    --font-size-xl: 30px;
    --font-size-xxl: 40px;
    --font-size-xxxl: 50px;
    --font-size-xxxxl: 100px;

    --font-family-arbutus_slab: "Arbutus Slab", Helvetica;
    --font-family-mulish: "Mulish", Helvetica;
}

.arbutusslab-normal-rodeo-dust-18px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-gravel-20px {
    color: var(--gravel);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-18px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-20px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-mist-gray-18px {
    color: var(--mist-gray);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.mulish-normal-bombay-12px {
    color: var(--bombay);
    font-family: var(--font-family-mulish);
    font-size: var(--font-size-s);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-20px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-asparagus-20px {
    color: var(--asparagus);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-40px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-rodeo-dust-40px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-swirl-40px {
    color: var(--swirl);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.border-1px-athens-gray {
    border: 1px solid var(--athens-gray);
}

:root {}

/* screen - zenzelen */

.zenzelen {
    background-color: var(--white);
    height: 2224px;
    mix-blend-mode: normal;
    overflow: hidden;
    overflow-x: hidden;
    position: relative;
    width: 1440px;
}

.zenzelen .group-27-9DNCxy {
    background-color: transparent;
    height: 80px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.zenzelen .rectangle-1-Z1fAx0 {
    background-color: var(--rodeo-dust);
    height: 80px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.zenzelen .search-field-Z1fAx0 {
    background-color: var(--cararra);
    border-radius: 54px;
    height: 36px;
    left: 1027px;
    mix-blend-mode: normal;
    position: absolute;
    top: 22px;
    width: 261px;
}

.zenzelen .icon-outlined-search-MxHWQ3 {
    background-color: transparent;
    height: 16px;
    left: 18px;
    mix-blend-mode: normal;
    position: absolute;
    top: 10px;
    width: 16px;
}

.zenzelen .search-MxHWQ3 {
    background-color: transparent;
    border: 0;
    height: 16px;
    left: 43px;
    letter-spacing: 0px;
    line-height: 22px;
    mix-blend-mode: normal;
    padding: 0;
    position: absolute;
    resize: none;
    text-align: left;
    top: 9px;
    white-space: nowrap;
    width: 122px;
}

.zenzelen .search-MxHWQ3::placeholder {
    color: #b5b7b999;
}

.zenzelen .logo-1-Z1fAx0 {
    background-color: transparent;
    cursor: pointer;
    height: 34px;
    left: 30px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 23px;
    width: 98px;
}

.zenzelen .shopping-bag-Z1fAx0 {
    background-color: transparent;
    cursor: pointer;
    height: 30px;
    left: 1361px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.zenzelen .icon-heart-Z1fAx0 {
    background-color: transparent;
    cursor: pointer;
    height: 30px;
    left: 1317px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.zenzelen .group-28-9DNCxy {
    background-color: transparent;
    height: 237px;
    left: 0px;
    position: absolute;
    top: 1987px;
    width: 1442px;
}

.zenzelen .rectangle-2-Wdj3Oa {
    background-color: var(--rodeo-dust);
    height: 237px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.zenzelen .diviteagmailcom-033-123-456-Wdj3Oa {
    background-color: transparent;
    height: auto;
    left: 606px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 61px;
    width: 228px;
}

.zenzelen .icon-facebook-Wdj3Oa {
    background-color: transparent;
    height: 30px;
    left: 681px;
    mix-blend-mode: normal;
    position: absolute;
    top: 147px;
    width: 30px;
}

.zenzelen .icon-instagram-Wdj3Oa {
    background-color: transparent;
    height: 30px;
    left: 721px;
    mix-blend-mode: normal;
    position: absolute;
    top: 147px;
    width: 30px;
}

.zenzelen .heart-button-9DNCxy {
    background-color: transparent;
    height: 80px;
    left: 368px;
    position: absolute;
    top: -428px;
    width: 248px;
}

.zenzelen .heart-icon-9DNCxy {
    background-color: transparent;
    height: 64px;
    left: 368px;
    position: absolute;
    top: -518px;
    width: 112px;
}

.zenzelen .group-28-aSUuiq {
    background-color: transparent;
    height: 585px;
    left: 0px;
    position: absolute;
    top: 80px;
    width: 1440px;
}

.zenzelen .rectangle-1-U4bq7P {
    background-color: transparent;
    height: 585px;
    left: 0px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 80px;
    width: 1440px;
}

.zenzelen .line-2-9DNCxy {
    background-color: transparent;
    height: 1px;
    left: 174px;
    position: absolute;
    top: 855px;
    width: 1092px;
}

.zenzelen .line-3-9DNCxy {
    background-color: transparent;
    height: 1px;
    left: 174px;
    position: absolute;
    top: 1504px;
    width: 1092px;
}

.zenzelen .group-26-9DNCxy {
    background-color: transparent;
    height: 505px;
    left: 0px;
    position: absolute;
    top: 930px;
    width: 1442px;
}

.zenzelen .rectangle-2-s2RygF {
    background-color: var(--gray);
    height: 505px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.zenzelen .divi-tea-zeleni-aj-z-s2RygF {
    background-color: transparent;
    color: var(--rodeo-dust);
    cursor: pointer;
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 244px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 66px;
    width: 951px;
}

.zenzelen .zen-zelen-9DNCxy {
    background-color: transparent;
    color: #818181;
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxxl);
    font-style: normal;
    font-weight: 400;
    height: 80px;
    left: 255px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 753px;
    width: 930px;
}

.zenzelen .whats-app-image-2022-06-11-at-1529-3-9DNCxy {
    background-color: transparent;
    height: 280px;
    left: 382px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1571px;
    width: 322px;
}

.zenzelen .rectangle-15-9DNCxy {
    background-color: transparent;
    height: 280px;
    left: 777px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1571px;
    width: 280px;
}

.screen textarea:focus,
.screen input:focus {
    outline: none;
}

.screen * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}

.screen div {
    -webkit-text-size-adjust: none;
}

.component-wrapper a {
    display: contents;
    pointer-events: auto;
    text-decoration: none;
}

.component-wrapper * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    pointer-events: none;
}

.component-wrapper a *,
.component-wrapper input,
.component-wrapper video,
.component-wrapper iframe {
    pointer-events: auto;
}

.component-wrapper.not-ready,
.component-wrapper.not-ready * {
    visibility: hidden !important;
}

.screen a {
    display: contents;
    text-decoration: none;
}

.full-width-a {
    width: 100%;
}

.full-height-a {
    height: 100%;
}

.container-center-vertical {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    pointer-events: none;
}

.container-center-vertical>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.container-center-horizontal {
    display: flex;
    flex-direction: row;
    justify-content: center;
    pointer-events: none;
    width: 100%;
}

.container-center-horizontal>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.auto-animated div {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated input {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated .container-center-vertical,
.auto-animated .container-center-horizontal {
    opacity: 1;
}

.overlay {
    display: none;
    height: 100%;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.overlay.animate-appear {
    animation: reveal 0.3s ease-in-out 1 normal forwards;
    display: block;
    opacity: 0;
}

.overlay.animate-disappear {
    animation: reveal 0.3s ease-in-out 1 reverse forwards;
    display: block;
    opacity: 1;
    pointer-events: none;
}

.overlay.animate-disappear * {
    pointer-events: none;
}

@keyframes reveal {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.animate-nodelay {
    animation-delay: 0s;
}

.align-self-flex-start {
    align-self: flex-start;
}

.align-self-flex-end {
    align-self: flex-end;
}

.align-self-flex-center {
    align-self: flex-center;
}

.valign-text-middle {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.valign-text-bottom {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

input:focus {
    outline: none;
}

.listeners-active,
.listeners-active * {
    pointer-events: auto;
}

.hidden,
.hidden * {
    pointer-events: none;
    visibility: hidden;
}

.smart-layers-pointers,
.smart-layers-pointers * {
    pointer-events: auto;
    visibility: visible;
}

.listeners-active-click,
.listeners-active-click * {
    cursor: pointer;
}

* {
    box-sizing: border-box;
}

:root {
    --asparagus: #8a9f6b;
    --asparagus-2: #8a9f6b9c;
    --athens-gray: #e9e9f2;
    --black: #000000;
    --bombay: #b5b7b9;
    --cararra: #ebebeb;
    --grain-brown: #e4c8b7;
    --gravel: #4b4b4b;
    --gray: #8181811a;
    --gray-2: #80808021;
    --mist-gray: #c4c4c4;
    --rodeo-dust: #ccb2a2;
    --shady-lady: #aaaaaa;
    --swirl: #d3cbcb;
    --white: #ffffff;

    --font-size-l: 20px;
    --font-size-m: 18px;
    --font-size-s: 12px;
    --font-size-xl: 30px;
    --font-size-xxl: 40px;
    --font-size-xxxl: 50px;
    --font-size-xxxxl: 100px;

    --font-family-arbutus_slab: "Arbutus Slab", Helvetica;
    --font-family-mulish: "Mulish", Helvetica;
}

.arbutusslab-normal-rodeo-dust-18px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-gravel-20px {
    color: var(--gravel);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-18px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-20px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-mist-gray-18px {
    color: var(--mist-gray);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.mulish-normal-bombay-12px {
    color: var(--bombay);
    font-family: var(--font-family-mulish);
    font-size: var(--font-size-s);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-20px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-asparagus-20px {
    color: var(--asparagus);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-rodeo-dust-40px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-40px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-swirl-40px {
    color: var(--swirl);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.border-1px-athens-gray {
    border: 1px solid var(--athens-gray);
}

:root {}

/* screen - omiljeno */

.omiljeno {
    background-color: var(--white);
    height: 1839px;
    mix-blend-mode: normal;
    overflow: hidden;
    overflow-x: hidden;
    position: relative;
    width: 1440px;
}

.omiljeno .group-27-7f81xl {
    background-color: transparent;
    height: 80px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.omiljeno .rectangle-1-hPuviM {
    background-color: var(--rodeo-dust);
    height: 80px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.omiljeno .search-field-hPuviM {
    background-color: var(--cararra);
    border-radius: 54px;
    height: 36px;
    left: 1027px;
    mix-blend-mode: normal;
    position: absolute;
    top: 22px;
    width: 261px;
}

.omiljeno .icon-outlined-search-j2j2Hc {
    background-color: transparent;
    height: 16px;
    left: 18px;
    mix-blend-mode: normal;
    position: absolute;
    top: 10px;
    width: 16px;
}

.omiljeno .search-j2j2Hc {
    background-color: transparent;
    border: 0;
    height: 16px;
    left: 43px;
    letter-spacing: 0px;
    line-height: 22px;
    mix-blend-mode: normal;
    padding: 0;
    position: absolute;
    resize: none;
    text-align: left;
    top: 9px;
    white-space: nowrap;
    width: 122px;
}

.omiljeno .search-j2j2Hc::placeholder {
    color: #b5b7b999;
}

.omiljeno .logo-1-hPuviM {
    background-color: transparent;
    cursor: pointer;
    height: 34px;
    left: 30px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 23px;
    width: 98px;
}

.omiljeno .shopping-bag-hPuviM {
    background-color: transparent;
    cursor: pointer;
    height: 30px;
    left: 1361px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.omiljeno .icon-heart-hPuviM {
    background-color: transparent;
    height: 30px;
    left: 1317px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.omiljeno .group-28-7f81xl {
    background-color: transparent;
    height: 237px;
    left: 0px;
    position: absolute;
    top: 1602px;
    width: 1442px;
}

.omiljeno .rectangle-2-KBw2qF {
    background-color: var(--rodeo-dust);
    height: 237px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.omiljeno .diviteagmailcom-033-123-456-KBw2qF {
    background-color: transparent;
    height: auto;
    left: 606px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 61px;
    width: 228px;
}

.omiljeno .icon-facebook-KBw2qF {
    background-color: transparent;
    height: 30px;
    left: 681px;
    mix-blend-mode: normal;
    position: absolute;
    top: 147px;
    width: 30px;
}

.omiljeno .icon-instagram-KBw2qF {
    background-color: transparent;
    height: 30px;
    left: 721px;
    mix-blend-mode: normal;
    position: absolute;
    top: 147px;
    width: 30px;
}

.omiljeno .heart-button-7f81xl {
    background-color: transparent;
    height: 80px;
    left: 368px;
    position: absolute;
    top: -428px;
    width: 248px;
}

.omiljeno .heart-icon-7f81xl {
    background-color: transparent;
    height: 64px;
    left: 368px;
    position: absolute;
    top: -518px;
    width: 112px;
}

.omiljeno .line-2-7f81xl {
    background-color: transparent;
    height: 1px;
    left: 174px;
    position: absolute;
    top: 139px;
    width: 1092px;
}

.omiljeno .line-3-7f81xl {
    background-color: transparent;
    height: 1px;
    left: 174px;
    position: absolute;
    top: 470px;
    width: 1092px;
}

.omiljeno .group-26-7f81xl {
    background-color: transparent;
    height: 235px;
    left: 0px;
    position: absolute;
    top: 188px;
    width: 1440px;
}

.omiljeno .rectangle-2-yiUm6x {
    background-color: var(--gray);
    height: 235px;
    left: 0px;
    mix-blend-mode: normal;
    position: relative;
    top: 0px;
    width: 1440px;
}

.omiljeno .vai-omiljeni-proizvodi-7f81xl {
    background-color: transparent;
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxxl);
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 440px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 276px;
    width: 559px;
}

.omiljeno .rectangle-35-7f81xl {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 579px;
    width: 276px;
}

.omiljeno .rectangle-36-7f81xl {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 579px;
    width: 276px;
}

.omiljeno .rectangle-37-7f81xl {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 579px;
    width: 276px;
}

.omiljeno .rectangle-38-7f81xl {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 579px;
    width: 276px;
}

.omiljeno .group-50-7f81xl {
    background-color: transparent;
    height: 82px;
    left: 95px;
    position: absolute;
    top: 873px;
    width: 86px;
}

.omiljeno .x2299-kn-UrwznH {
    background-color: transparent;
    height: auto;
    left: 1px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 81px;
}

.omiljeno .x100-g-UrwznH {
    background-color: transparent;
    height: auto;
    left: 1px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 58px;
    width: 81px;
}

.omiljeno .group-10-UrwznH {
    background-color: transparent;
    height: 28px;
    left: 0px;
    position: absolute;
    top: 27px;
    width: 65px;
}

.omiljeno .menta-YrsgLi {
    background-color: transparent;
    height: 28px;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 63px;
}

.omiljeno .group-51-7f81xl {
    background-color: transparent;
    height: 55px;
    left: 1065px;
    position: absolute;
    top: 873px;
    width: 90px;
}

.omiljeno .x2599-kn-YpRhxx {
    background-color: transparent;
    height: auto;
    left: 4px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 82px;
}

.omiljeno .uti-YpRhxx {
    background-color: transparent;
    height: 28px;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 27px;
    width: 41px;
}

.omiljeno .group-52-7f81xl {
    background-color: transparent;
    height: 82px;
    left: 420px;
    position: absolute;
    top: 873px;
    width: 91px;
}

.omiljeno .x1899-kn-aYErSm {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 79px;
}

.omiljeno .x100-g-aYErSm {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 58px;
    width: 59px;
}

.omiljeno .group-13-aYErSm {
    background-color: transparent;
    height: 28px;
    left: 0px;
    position: absolute;
    top: 27px;
    width: 89px;
}

.omiljeno .jagodica-tZEWWv {
    background-color: transparent;
    height: 28px;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 87px;
}

.omiljeno .group-53-7f81xl {
    background-color: transparent;
    height: 28px;
    left: 745px;
    position: absolute;
    top: 900px;
    width: 101px;
}

.omiljeno .group-16-AxYQ4C {
    background-color: transparent;
    height: 28px;
    left: 0px;
    position: relative;
    top: 0px;
    width: 103px;
}

.omiljeno .umska-5ohzPs {
    background-color: transparent;
    height: 28px;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 101px;
}

.omiljeno .rectangle-39-7f81xl {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 579px;
    width: 276px;
}

.omiljeno .rectangle-40-7f81xl {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 579px;
    width: 276px;
}

.omiljeno .rectangle-41-7f81xl {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 579px;
    width: 276px;
}

.omiljeno .rectangle-42-7f81xl {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 579px;
    width: 276px;
}

.omiljeno .group-54-7f81xl {
    background-color: transparent;
    height: 24px;
    left: 1069px;
    position: absolute;
    top: 931px;
    width: 278px;
}

.omiljeno .x100-g-LRRTgb {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 276px;
}

.omiljeno .group-55-7f81xl {
    background-color: transparent;
    height: 82px;
    left: 745px;
    position: absolute;
    top: 873px;
    width: 84px;
}

.omiljeno .x1999-kn-h2BCiL {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 80px;
}

.omiljeno .x75-g-h2BCiL {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 58px;
    width: 66px;
}

.omiljeno .add-tag-7f81xl {
    background-color: transparent;
    height: 30px;
    left: 1315px;
    mix-blend-mode: normal;
    position: absolute;
    top: 925px;
    width: 30px;
}

.omiljeno .heart-button-default-7f81xl {
    background-color: transparent;
    height: 30px;
    left: 1278px;
    position: absolute;
    top: 925px;
    width: 30px;
}

.omiljeno .bg-rbX8Qx {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.omiljeno .icon-heart-rbX8Qx {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-rbX8Qx {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-vrx0jc {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-LsRQjQ {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .add-tag-tnmS5p {
    background-color: transparent;
    height: 30px;
    left: 991px;
    mix-blend-mode: normal;
    position: absolute;
    top: 925px;
    width: 30px;
}

.omiljeno .heart-button-default-tnmS5p {
    background-color: transparent;
    height: 30px;
    left: 954px;
    position: absolute;
    top: 925px;
    width: 30px;
}

.omiljeno .bg-s5xRVs {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.omiljeno .icon-heart-s5xRVs {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-s5xRVs {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-pnzQNt {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-Ds7bGp {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .add-tag-6tTOr5 {
    background-color: transparent;
    height: 30px;
    left: 666px;
    mix-blend-mode: normal;
    position: absolute;
    top: 925px;
    width: 30px;
}

.omiljeno .heart-button-default-6tTOr5 {
    background-color: transparent;
    height: 30px;
    left: 629px;
    position: absolute;
    top: 925px;
    width: 30px;
}

.omiljeno .bg-eS8ITm {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.omiljeno .icon-heart-eS8ITm {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-eS8ITm {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-xA2hsF {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-VYSYUe {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .add-tag-tnthUW {
    background-color: transparent;
    height: 30px;
    left: 342px;
    mix-blend-mode: normal;
    position: absolute;
    top: 925px;
    width: 30px;
}

.omiljeno .heart-button-default-tnthUW {
    background-color: transparent;
    height: 30px;
    left: 305px;
    position: absolute;
    top: 925px;
    width: 30px;
}

.omiljeno .bg-GcmgfY {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.omiljeno .icon-heart-GcmgfY {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-GcmgfY {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-4Up4VI {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-otVpUC {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .rectangle-3-7f81xl {
    background-color: transparent;
    height: 276px;
    left: 429px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1063px;
    width: 276px;
}

.omiljeno .rectangle-4-7f81xl {
    background-color: transparent;
    height: 276px;
    left: 753px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1063px;
    width: 276px;
}

.omiljeno .x2199-kn-7f81xl {
    background-color: transparent;
    height: auto;
    left: 429px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1356px;
    width: 81px;
}

.omiljeno .x2499-kn-7f81xl {
    background-color: transparent;
    height: auto;
    left: 526px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 1356px;
    width: 81px;
}

.omiljeno .x2099-kn-7f81xl {
    background-color: transparent;
    height: auto;
    left: 850px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 1356px;
    width: 81px;
}

.omiljeno .x75-g-7f81xl {
    background-color: transparent;
    height: auto;
    left: 429px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1414px;
    width: 81px;
}

.omiljeno .boos-tea-7f81xl {
    background-color: transparent;
    height: 28px;
    left: 428px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1383px;
    width: 82px;
}

.omiljeno .x1999-kn-7f81xl {
    background-color: transparent;
    height: auto;
    left: 753px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1356px;
    width: 79px;
}

.omiljeno .x100-g-7f81xl {
    background-color: transparent;
    height: auto;
    left: 753px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1414px;
    width: 59px;
}

.omiljeno .mirna-7f81xl {
    background-color: transparent;
    height: 28px;
    left: 753px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1383px;
    width: 59px;
}

.omiljeno .rectangle-7-7f81xl {
    background-color: transparent;
    height: 276px;
    left: 429px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1063px;
    width: 276px;
}

.omiljeno .rectangle-8-7f81xl {
    background-color: transparent;
    height: 276px;
    left: 753px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1063px;
    width: 276px;
}

.omiljeno .add-tag-bp1RVI {
    background-color: transparent;
    height: 30px;
    left: 675px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1409px;
    width: 30px;
}

.omiljeno .heart-button-default-bp1RVI {
    background-color: transparent;
    height: 30px;
    left: 638px;
    position: absolute;
    top: 1409px;
    width: 30px;
}

.omiljeno .bg-yuto4F {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.omiljeno .icon-heart-yuto4F {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-yuto4F {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-JX9WHi {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-yEmyQP {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .add-tag-gxcaIC {
    background-color: transparent;
    height: 30px;
    left: 999px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1409px;
    width: 30px;
}

.omiljeno .heart-button-default-gxcaIC {
    background-color: transparent;
    height: 30px;
    left: 962px;
    position: absolute;
    top: 1409px;
    width: 30px;
}

.omiljeno .bg-U7ik1D {
    background-color: var(--rodeo-dust);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.omiljeno .icon-heart-U7ik1D {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-U7ik1D {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-iMr7WR {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.omiljeno .icon-Nbd8oH {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}